toasted and ground pumpkin seeds - Alemán Inglés Diccionario